/**
 *  @file window.h
 *
 *  @date 18-nov-2009
 *  @author Ives van der Flaas
 */

#ifndef WINDOW_H_
#define WINDOW_H_

#include <string>

namespace si
{
/**
 * Class that will represent the main window. The application will have
 * one of these. All real stuff will be in derived classes.
 *
 * A window has a title, but that's about it...
 */

class Window
{
public:

	virtual ~Window(){}
protected:
	/**
	 * Protected constructor, no concrete objects of this class!
	 * @return
	 */
	Window(){}

};

}

#endif /* WINDOW_H_ */
